package com.luo.gmall.sms.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author Zoro
 * @date 2021年11月04
 */
@Data
public class SmsSaleVo {

    private Long skuId;

    /**
     * work
     * 优惠生效情况[1111（四个状态位，从右到左）;
     * 0 - 无优惠，成长积分是否赠送;
     * 1 - 无优惠，购物积分是否赠送;
     * 2 - 有优惠，成长积分是否赠送;
     * 3 - 有优惠，购物积分是否赠送【状态位0：不赠送，1：赠送】]
     *
     * growBounds 成长积分
     * buyBounds 购物积分
     */
    private BigDecimal growBounds;
    private BigDecimal buyBounds;
    private List<Integer> work;

    /**
     * 满减活动
     * fullPrice 满多少
     * reducePrice 减多少
     * fullAddOther 是否参与其他优惠
     */
    private BigDecimal fullPrice;
    private BigDecimal reducePrice;
    private Integer fullAddOther;

    /**
     * 映射的实体
     * fullCount 满几件
     * discount 打几折
     * ladderAddOther否叠加其他优惠[0-不可叠加，1-可叠加]
     */
    private Integer fullCount;
    private BigDecimal discount;
    private Integer ladderAddOther;

}
